<template>
    <div>
     <h1>{{aa}}</h1>
     <h1>{{obj.name}}</h1>
     <h1>{{newArr}}</h1>
    </div>
</template>
<script>
export default {
    props:{
        // handlefn是自定义属性的名字
      handlefn:{
        type:Function,//类型
        default:()=>{
            console.log('我是子组件的函数');
        }
      },
      aa:{
        type:String,//
        default:'567'
      },
      obj:{
        type:Object,
        default:()=>({
            name:'lisi'
        }), //默认值是对象
        // required:true,//父组件必须给子组件传值，如果不传，就报提示
      },
      newArr:{
        type:Array,
        default:()=>[8,9,10]
      }
        
    },
    setup(props) {
      console.log(props.handlefn());
    }
}
</script>
